@charset "utf-8";
html {
    font-size: 625%;
}
body,h1,h2,h3,h4,p,ul,ol,form,fieldset,figure,span{
    margin: 0;
    padding: 0;
    border: 0;
}
body {
    background-color: #F0F0F0;
    font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
    font-size: .16rem;
}
ul,ol {
    list-style: outside none none;
}
a {
    text-decoration: none;
    color: #303a4a;
}
address{
    font-style: normal;
}
img {
    display: block;
    max-width: 100%;
}
div,figure,figcaption {
    box-sizing: border-box;
}
.none {
    display: none;
}
.clearfix:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.container{
    max-width: 7.5rem;
    margin: 0 auto;
}
.main{
    background:#fff url("../image/bg.jpg") repeat-x left bottom;
}
.project .project-title img{
    float: left;
    width: 45%;
}
.project .project-title figcaption{
    width: 51%;
    float: right;
}
.project .project-title h2{
    margin-bottom: 0.03rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.project .project-title .p-border{
    border-bottom: 1px solid #e5e6eb;
}
.project .project-title span{
    color: #999;
    margin-right: .10rem;
}
.project .project-title ul{
    color: #68686d;
}
.project .project-title li span{
    color: #68686d;
}
.project .project-title li{
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.project .btn-div{
    border-top: 1px solid #e5e6eb;
    text-align: center;
    position: relative;
    display: block;
}
.project .btn-div .call-btn{
    left: 10px;
    right: 50%;
    margin-right: 10px;
    position: absolute;
    border: 1px solid #007de3;
    border-radius: .1rem;
    text-align: center;
    display: block;
}
.project .btn-div .info-btn{
    left: 50%;
    right: 10px;
    margin-left: 10px;
    position: absolute;
    border: 1px solid #007de3;
    border-radius: .1rem;
    text-align: center;
    display: block;
}
.project .btn-div a{
    color: #007de3;
}
.project .btn-div .cur{
    background: #007FE0;
}
.project .btn-div .cur a{
    color: #fff;
}
.project .btn-div .call-ico{
    background: url("../image/ico_callyou.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-top: -.03rem;
}
.project .btn-div .info-ico{
    background: url("../image/ico_mailme.png") no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-top: -.03rem;
}
.project-details{
    background: #fff;
    padding: 0 .24rem .24rem .24rem;
    border-top: 1px solid #e5e6eb;
    border-bottom: 1px solid #e5e6eb;
    margin-bottom: .24rem;
    position: relative;
}
.project-details .title ul:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.project-details .title li{
    float: left;
}
/*.project-details .title li.li-cash{*/
    /*font-weight: bold;*/
/*}*/
.project-details .title .ico-cash{
    display: inline-block;
    background: url("../image/ico_cashdiscription.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-xqrz{
    display: inline-block;
    background: url("../image/icon_xqrz@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title li.li-xqrz{
    color: #f44336;
}
.project-details .title .p-code{
    float: right;
    color: #999;
}
.project-details .text{
    color: #68686d;
    background: #f1f5fb;
}
.project-details .title .project_located{
    display: inline-block;
    background: url("../image/project_located@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-pic{
    display: inline-block;
    background: url("../image/ico_pic@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-firm{
    display: inline-block;
    background: url("../image/ico_firm@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-product{
    display: inline-block;
    background: url("../image/ico_product@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .more{
    float: right;
    color: #999;
}
.project-details .pic-div{
    position: relative;
}
.project-details .pic-div .num-tip{
    position: absolute;
    text-align: center;
    background: #f1f5fb;
    color: #8cbcff;
    right: .24rem;
    bottom: .14rem;
    width: .78rem;
    height: .3rem;
    line-height: .3rem;
    font-size: .22rem;
    border-radius: .15rem;
}
.pic{
    width: 100%;
}
.project-details .title .icon-d{
    float: right;
    background: url("../image/icon-down.png") no-repeat left center;
    display: inline-block;
    width: .22rem;
    height: .4rem;
}
.project-details .title .icon-u{
    float: right;
    background: url("../image/icon-up.png") no-repeat left center;
    display: inline-block;
    width: .22rem;
    height: .4rem;
}
.project-details .title .icon-r{
    float: right;
    background: url("../image/icon-r.png") no-repeat left center;
    display: inline-block;
    width: .12rem;
    height: .4rem;
}
.project-details .title .ico-goal{
    display: inline-block;
    background: url("../image/ico_goal@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-model{
    display: inline-block;
    background: url("../image/ico_model@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-advantage{
    display: inline-block;
    background: url("../image/ico_advantage@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-plan{
    display: inline-block;
    background: url("../image/ico_plan@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-team{
    display: inline-block;
    background: url("../image/ico_team@2x.png") no-repeat;
    vertical-align: middle;
}
.project-details .title .ico-competition{
     display: inline-block;
     background: url("../image/ico_competition@2x.png") no-repeat;
     vertical-align: middle;
 }
.project-details .text-con{
    color: #68686d;
}
.project-details .line{
    position: absolute;
    border-bottom: 1px solid #e5e6ed;
    height: 1px;
    top: .88rem;
    left: 0;
    width: 100%;
}
.project-details .advantage-list li{
    background: url("../image/dot-icon.png") no-repeat left center;
}
.project .project-title .money{
    text-align: right;
    border-top: 1px solid #e5e6eb;
}
.project .project-title .money span{
    color: #f44336;
}
/*媒体查询，大于600px*/
@media (min-width: 600px){
    .main{
        padding: .48rem .24rem .27rem .24rem;
        margin-bottom: .24rem;
    }
    .project .project-title ul{
        margin-top: .16rem;
    }
    .project .project-title{
        margin-bottom: .48rem;
    }
    .project-title h2,.project-details .title .tit-span,.project-details .title address,.money span{
        font-size: .28rem;
    }
    .project-title ul,.project-details .text,.project-details .title .more,.project-details .text-con,.project .project-title .money{
        font-size: .24rem;
    }
    .project-title span,.project-details .title .p-code,.project-details .title li.li-xqrz{
        font-size: .22rem;
    }
    .project .btn-div{
        height: 1.0rem;
        margin-bottom: .24rem;
    }
    .project .btn-div .call-btn,.project .btn-div .info-btn{
        line-height: .64rem;
        height: .64rem;
        font-size: .28rem;
        top: .24rem;
    }
    .project .btn-div .call-ico, .project .btn-div .info-ico{
        width: .3rem;
        height: .3rem;
        display: inline-block;
        vertical-align: middle;
        margin-right: .16rem;
    }
    .project-details{
        padding: 0 .24rem .24rem .24rem;
        margin-bottom: .24rem;
    }
    .project-details .title{
        height: .88rem;
        padding: .24rem 0;
    }
    .project-details .title li,.project-details .title address,.project-details .title .more,.project-details .title .tit-con{
        height: .4rem;
        line-height: .4rem;
    }
    .project-details .title li{
        margin-right: .24rem;
    }
    .project-details .title .ico-cash{
        width: .4rem;
        height: .4rem;
        margin-right: .15rem;
        margin-top: -.1rem;
    }
    .project-details .title .ico-xqrz{
        width: .2rem;
        height: .24rem;
        margin-right: .05rem;
        margin-top: -.02rem;
    }
    .project-details .title .p-code{
        height: .4rem;
        line-height: .4rem;
    }
    .project-details .text{
        line-height: 1.5;
        padding: .24rem;
    }
    .project-details .text-con{
        line-height: 1.5;
        padding: .24rem 0;
    }
    .project-details .title .project_located{
        width: .4rem;
        height: .4rem;
        margin-right: .15rem;
        margin-top: -.08rem;
    }
    .project-details .title .ico-pic,.project-details .title .ico-goal,.project-details .title .ico-model,.project-details .title .ico-advantage,.project-details .title .ico-plan,.project-details .title .ico-firm,.project-details .title .ico-product,.project-details .title .ico-team,.project-details .title .ico-competition{
        width: .4rem;
        height: .4rem;
        margin-right: .15rem;
        margin-top: -.11rem;
    }
    .project-details .title .icon-d,.project-details .title .icon-u{
        width: .22rem;
        height: .4rem;
    }
    .project-details .title .icon-r{
        width: .12rem;
        height: .4rem;
    }
    .project-details .text-con p{
        text-indent: .6rem;
    }
    .project-details .line{
        top: .88rem;
    }
    .project-details .advantage-list li{
        padding-left: .24rem;
    }
    .project .project-title .p-border{
        padding: .05rem 0 .24rem 0;
    }
    .fund-ul{
        padding-bottom: .3rem;
    }
    .project .project-title .money{
        height: .84rem;
        line-height: .84rem;
    }
    .project .project-title .money strong{
        font-size: .38rem;
    }
    .project-details .pic-div .num-tip{

    }
}

/*媒体查询，小于600px*/
@media (max-width: 600px) {
    .main{
        padding: .24rem .12rem .27rem .12rem;
        margin-bottom: .12rem;
    }
    .project .project-title{
        margin-bottom: .19rem;
    }
    .project .project-title ul{
        margin-top: .08rem;
    }
    .project-title h2,.project-details .title .tit-span,.project-details .title address{
        font-size: .18rem;
    }
    .project-title ul,.project-details .text,.project-details .title .more,.project-details .text-con,.project .project-title .money{
        font-size: .16rem;
    }
    .project-title span,.project-details .title .p-code,.project-details .title li.li-xqrz{
        font-size: .14rem;
    }
    .project .btn-div{
        height: .54rem;
        margin-bottom: .12rem;
    }
    .project .btn-div .call-btn,.project .btn-div .info-btn{
        line-height: .32rem;
        height: .32rem;
        font-size: .14rem;
        top: .18rem;
        -webkit-border-radius: .05rem;
        -moz-border-radius: .05rem;
        -ms-border-radius: .05rem;
        -o-border-radius: .05rem;
        border-radius: .05rem;
    }
    .project .btn-div .call-ico,.project .btn-div .info-ico{
        width: .15rem;
        height: .15rem;
        background-size: .15rem;
        margin-right: .08rem;
    }
    .project-details{
        padding: 0 .12rem .12rem .12rem;
        margin-bottom: .12rem;
    }
    .project-details .title{
        height: .44rem;
        padding: .12rem 0;
    }
    .project-details .title li{
        margin-right: .12rem;
    }
    .project-details .title li,.project-details .title address,.project-details .title .more,.project-details .title .tit-con{
        height: .2rem;
        line-height: .2rem;
    }
    .project-details .title .ico-cash{
        width: .2rem;
        height: .2rem;
        background-size: .2rem;
        margin-right: .05rem;
        margin-top: -.06rem;
    }
    .project-details .title .ico-xqrz{
        width: .1rem;
        height: .12rem;
        background-size: .1rem;
        margin-top: -.01rem;
    }
    .project-details .title .p-code{
        height: .2rem;
        line-height: .2rem;
    }
    .project-details .text{
        line-height: 1.5;
        padding: .12rem;
    }
    .project-details .text-con{
        line-height: 1.5;
        padding: .12rem 0;
    }
    .project-details .title .icon-d{
        width: .11rem;
        height: .2rem;
        background-size: .11rem;
    }
    .project-details .title .project_located,.project-details .title .ico-pic,.project-details .title .ico-goal,.project-details .title .ico-model,.project-details .title .ico-advantage,.project-details .title .ico-plan,.project-details .title .ico-firm,.project-details .title .ico-product,.project-details .title .ico-team,.project-details .title .ico-competition{
        width: .2rem;
        height: .2rem;
        background-size: .2rem;
        margin-right: .05rem;
        margin-top: -.05rem;
    }
    .project-details .title .icon-d,.project-details .title .icon-u{
        width: .11rem;
        height: .2rem;
        background-size: .11rem;
    }
    .project-details .title .icon-r{
        width: .06rem;
        height: .2rem;
        background-size: .06rem;
    }
    .project-details .text-con p{
        text-indent: .3rem;
    }
    .project-details .line{
        top: .44rem;
    }
    .project-details .advantage-list li{
        padding-left: .12rem;
    }
    .project .project-title .p-border{
        padding: .05rem 0 .12rem 0;
    }
    .fund-ul{
        padding-bottom: .19rem;
    }
    .project .project-title .money{
        height: .44rem;
        line-height: .44rem;
    }
    .project .project-title .money strong{
        font-size: .2rem;
    }
}
/*媒体查询，小于355px*/
@media (max-width: 355px) {
    .main{
        padding: .20rem .12rem .27rem .12rem;
        margin-bottom: .08rem;
    }
    .project .project-title{
        margin-bottom: .15rem;
    }
    .project .project-title ul{
        margin-top: .05rem;
    }
    .project-title h2,.project-details .title .tit-span,.project-details .title address{
        font-size: .16rem;
    }
    .project-title ul,.project-details .text,.project-details .title .more,.project-details .text-con,.project .project-title .money{
        font-size: .14rem;
    }
    .project-title span,.project-details .title .p-code,.project-details .title li.li-xqrz{
        font-size: .12rem;
    }
    .project-details{
        padding: 0 .12rem .12rem .12rem;
        margin-bottom: .08rem;
    }
}
.project-address{
    padding-bottom: 0;
}
.project .fund-title{
    margin-bottom: 0;
}



